// app/utils/token.js
const jwt = require('jsonwebtoken');

module.exports = {
  // 生成 Token
  generateToken(user, secretKey, expiresIn = '1h') {
    return jwt.sign(user, secretKey, { expiresIn });
  },

  // 验证 Token
  verifyToken(token, secretKey) {
    try {
      // 验证 Token 是否有效
      return jwt.verify(token, secretKey);
    } catch (err) {
      return null; // 如果验证失败，返回 null
    }
  },
};
